| Kaynak | LeetCode |
|---|---|
| Kategori | Stack & Queue |
| Zorluk Seviyesi | |
| Eklenme Tarihi | 29 Kasım 2024 |
| Anahtar Kelime |
Bir tamsayı dizisi olan temperatures, günlük sıcaklıkları temsil eder.
Her bir gün için daha sıcak bir güne kadar beklemeniz gereken gün sayısını belirten bir dizi
answer döndürün. Eğer gelecekte böyle bir gün yoksa o gün için answer[i] = 0 olarak bırakın.
-
Girdi:
temperatures = [73, 74, 75, 71, 69, 72, 76, 73]Çıktı:
[1, 1, 4, 2, 1, 1, 0, 0]Açıklama:
- İlk gün sıcaklık 73 ve bir sonraki daha sıcak gün (74) için 1 gün beklenir.
- İkinci gün sıcaklık 74 ve bir sonraki daha sıcak gün (75) için 1 gün beklenir.
- Üçüncü gün sıcaklık 75 ve bir sonraki daha sıcak gün (76) için 4 gün beklenir.
- Diğer günler için aynı hesap yapılır.
-
Girdi:
temperatures = [30, 40, 50, 60]Çıktı:
[1, 1, 1, 0]Açıklama:
- Her bir gün için bir sonraki gün sıcaklık artar. Son gün ise daha sıcak bir gün olmadığı için 0 döner.
-
Girdi:
temperatures = [30, 60, 90]Çıktı:
[1, 1, 0]Açıklama:
- Son gün için daha sıcak bir gün olmadığından 0 döner.
1 <= temperatures.length <= 10⁵30 <= temperatures[i] <= 100
| Dil | Zaman Karmaşıklığı ⏳ | Bellek Karmaşıklığı 🧠 | Çözüm Tarihi 📅 |
|---|---|---|---|
| Kotlin | O(n) | O(n) | 29 Kasım 2024 |
Problem çözümünü faydalı bulduysanız destek olmak adına beni takip edebilir veya bir kahve ısmarlayabilirsiniz ☕
Destekleriniz daha fazla problem üzerinde çalışmam için motivasyon sağlar 🚀





